<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		1.变量
			只有通过var声明的变量才会出现声明提升
			如果不是通过var声明的变量会出现报错
			console.log(num);
			var num=10;  //打印出来时undefind,不会发生报错，因为变量会出现声明提升、
			console.log(num);
			num=10;  //打印出来会报错，因为变量不会出现声明提升	
			
			function showHello(){
	    	console.log('hello');
		    }
			function doSomeing(func){
				func()
			}
			doSomeing(showHello)
			
			function get(num){
				(num!==undefined&&num!==null)?num=num:num=10;
				console.log(num)
			}
			get(null)
				
		2.内存
		  
			
			
			
			
			
			
		
	</head>
	<body>
	</body>
	<script>
	    
		
		
		/*
		 
		 * 
		 * 
		 * 
		 * 
		 * 
		 * 
		 * 
		 * 
		 * 
		 * */
	</script>
</html>
